#ifndef IRENDERPRIORITYGROUP_H
#define IRENDERPRIORITYGROUP_H

#include "Framework/Prerequisites.h"
#include "Scene/IRenderableCollection.h"

namespace tyro
{
	namespace Scene
	{
		class IRenderPriorityGroup
		{
		public:

			IRenderPriorityGroup();
			void AddRenderable(Graphics::IRenderable* rend, Graphics::Technique* tech);
			void AddSolidRenderable( Graphics::Technique* tech, Graphics::IRenderable* rend );
			const IRenderableCollection& GetSolidBasic(void) const;
		protected:
		private:

			IRenderableCollection solidObjects; 
		};
	}
}
#endif